can a free electron absorb light